Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Шаблонні функції та класи С++.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Інформаційних систем та мереж (ІСМ)

Інформація про роботу

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Основи програмування та алгоритмічні мови
Група:
КН-3

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра ІСМ Лабораторна робота №8 Шаблонні функції та класи С++ Виконав ст. гр. КН – 3 Львів – 2008 Мета роботи полягає у вивченні структури, синтаксису та семантики шаблонних класів С++ та їх застосуванні для побудови програмних систем.. Порядок роботи 1. Ознайомитися з теоретичним матеріалом про наслідування класів. 2. Проаналізувати результати роботи фрагментів програм у наведених прикладах наслідування класів. 3. Для заданого варіанту завдання напишіть програму з використанням одинарного наслідування класів. 4. Оформіть звіт по роботі Завдання лабораторної роботи 5. Написати параметризовану функцію сортування одновимірного масиву по зростанню елементів методом бульбашки. Суть методу полягає в порівнянні та перестановці сусідніх елементів. Програма та результат її роботи #include <iostream> using namespace std; template<class T> void sort(T* a,int length){ for(int i=0;i < length-1;i++) for(int j=i+1;j<length;j++) if(a[i] > a[j]){T tmp=a[i];a[i]=a[j];a[j]=tmp;} } template<class T> void input(T* a,int length){ for(int i=0;i < length;i++) cin >> a[i]; } template<class T> void output(T* a,int length){ for(int i=0;i < length;i++) cout << a[i] << endl; } int main() { int* a,l; cout << "Vvedit dovjinu masivu a" << endl; cin >> l; cout << "Vvedit masiv a" << endl; a=new int[l]; input<int>(a,l); sort<int>(a,l); output<int>(a,l); delete a; return 0; }  Висновок Після виконання лабораторної роботи я отримав навички роботи з шаблонами, їх описом, семантикою та синтаксисом
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини